Vertical Pod Autoscaler (VPA)

VPA는 Pod의 CPU 및 메모리 요청과 제한을 자동으로 조정하여 리소스 활용도를 최적화합니다. Pod 수를 변경하는 HPA와 달리, VPA는 각 Pod의 리소스 할당을 조정합니다.

특징

실습 예시

Auto

apiVersion: autoscaling.k8s.io/v1
kind: VerticalPodAutoscaler
metadata:
  name: analytics-vpa
  namespace: default
spec:
  targetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: analytics-deployment
  updatePolicy:
    updateMode: "Auto"

주요 필드 설명